let form = layui.form;

// 表单验证
form.verify({
    // 密码长度必须6~12位且不能出现空格
    len: [/^\S{6,12}$/, '长度必须6~12位且不能出现空格'],

    // 新密码和原密码不能一样
    diff: function (val) {
        if (val === $('input[name=oldPwd]').val()) {
            return '新密码不能和原密码一致'
        }
    },

    // 两次新密码必须一致
    same: function (val) {
        if (val !== $('input[name=newPwd]').val()) {
            return '两次新密码不一致';
        }
    }
})

// 完成重置密码

$('form').on('submit', function (e) {
    // 阻止表单默认事件
    e.preventDefault();

    let data = $(this).serialize();
    console.log(data);

    $.ajax({
        type: 'POST',
        url: '/my/user/updatepwd',
        data: data,
        success: function (res) {
            layer.msg(res.message);
            if(res.status == 0){
                // 修改成功后跳转至登录页
                localStorage.removeItem('token');
                // 让父元素跳转防止套娃
                window.parent.location.href = '../../Login.html';
            }
        }
    })
})